Skip to content

chore(deps): bump nvml-wrapper from 0.12.1 to 0.13.0 in the rust-dependencies group across 1 directory - #324

Merged
hydai merged 1 commit into
masterfrom
dependabot/cargo/rust-dependencies-0dcedbb16c
Sep 7, 2026
Merged

chore(deps): bump nvml-wrapper from 0.12.1 to 0.13.0 in the rust-dependencies group across 1 directory#324
hydai merged 1 commit into
masterfrom
dependabot/cargo/rust-dependencies-0dcedbb16c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-dependencies group with 1 update in the / directory: nvml-wrapper.

Updates nvml-wrapper from 0.12.1 to 0.13.0

Release notes

Sourced from nvml-wrapper's releases.

v0.13.0

Changed

  • Breaking: Device::active_vgpus() now returns Vec<VgpuInstance<'_>> instead of raw vGPU instance ids, and drops its explicit lifetime clause (#130, #144)
  • Bindings updated to the NVML API version 13 (CUDA 13) header via nvml-wrapper-sys 0.10.0 (#139)

Added

  • Greatly expanded vGPU API coverage (#130): a VgpuInstance wrapper with methods for UUID, VM id, framebuffer usage, encoder/FBC sessions and stats, license info, metadata, placement id, runtime state size, mdev UUID, guest driver version, ECC and accounting modes, and more; new VgpuType methods (bar1_info(), fb_reservation(), gsp_heap_size()); new vGPU enum and struct wrappers
  • VgpuInstance::new() is public, allowing construction from a raw vGPU instance id (#144)
  • Device::power_mizer_mode() and Device::set_power_mizer_mode() for NVML v580 PowerMizer mode support (#140)
  • GpmSample::from_handle() (unsafe) to reconstruct a GpmSample from its raw handle, with a documented ownership contract (#141, #143)

Fixed

  • VgpuInstance::instance_type() takes &self instead of &'dev self, so the returned VgpuType no longer keeps the instance borrowed for the device's lifetime (#144)

Also released alongside: nvml-wrapper-sys 0.10.0 — bindings regenerated using the NVML 13.0.39 header (CUDA 13, sourced from NVIDIA/go-nvml v0.13.0-1) and bindgen 0.72.1 (#139). Function signatures are preserved; some public constants changed value (e.g. NVML_API_VERSION is now 13). Field IDs 251-273 retain v12 numbering so the wrapper's runtime remapping logic is unaffected.

Changelog

Sourced from nvml-wrapper's changelog.

[0.13.0] (released 2026-08-31)

Changed

  • Breaking: Device::active_vgpus() now returns Vec<VgpuInstance<'_>> instead of raw vGPU instance ids, and drops its explicit lifetime clause (#130, #144)
  • Bindings updated to the NVML API version 13 (CUDA 13) header via nvml-wrapper-sys 0.10.0 (#139)

Added

  • Greatly expanded vGPU API coverage (#130): a VgpuInstance wrapper with methods for UUID, VM id, framebuffer usage, encoder/FBC sessions and stats, license info, metadata, placement id, runtime state size, mdev UUID, guest driver version, ECC and accounting modes, and more; new VgpuType methods (bar1_info(), fb_reservation(), gsp_heap_size()); new vGPU enum and struct wrappers
  • VgpuInstance::new() is public, allowing construction from a raw vGPU instance id (#144)
  • Device::power_mizer_mode() and Device::set_power_mizer_mode() for NVML v580 PowerMizer mode support (#140)
  • GpmSample::from_handle() (unsafe) to reconstruct a GpmSample from its raw handle, with a documented ownership contract (#141, #143)

Fixed

  • VgpuInstance::instance_type() takes &self instead of &'dev self, so the returned VgpuType no longer keeps the instance borrowed for the device's lifetime (#144)
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Super-linter summary

Language Validation result
GITLEAKS Pass ✅
GIT_COMMITLINT Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

@hydai

hydai commented Sep 7, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps the rust-dependencies group with 1 update in the / directory: [nvml-wrapper](https://github.com/Cldfire/nvml-wrapper).


Updates `nvml-wrapper` from 0.12.1 to 0.13.0
- [Release notes](https://github.com/Cldfire/nvml-wrapper/releases)
- [Changelog](https://github.com/rust-nvml/nvml-wrapper/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Cldfire/nvml-wrapper/commits/v0.13.0)

---
updated-dependencies:
- dependency-name: nvml-wrapper
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump nvml-wrapper from 0.12.1 to 0.13.0 in the rust-dependencies group chore(deps): bump nvml-wrapper from 0.12.1 to 0.13.0 in the rust-dependencies group across 1 directory Sep 7, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/rust-dependencies-0dcedbb16c branch from 83f56dc to 85849ca Compare September 7, 2026 16:06
@hydai
hydai merged commit be8b023 into master Sep 7, 2026
17 checks passed
@hydai
hydai deleted the dependabot/cargo/rust-dependencies-0dcedbb16c branch September 7, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant